home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ShareWare OnLine 2
/
ShareWare OnLine Volume 2 (CMS Software)(1993).iso
/
bbs_soft
/
master19.zip
/
MASTER.DOC
< prev
next >
Wrap
Text File
|
1993-03-29
|
15KB
|
332 lines
───────────────────────────────────────────────────────────────────────────────
ListMaster v1.9 | Garrett Whitney | Gamma Software Design
───────────────────────────────────────────────────────────────────────────────
Master File List Generator
Version 1.9
Written By Garrett Whitney
Gamma Programming Northwest
ShareWare
Written and Compiled in QuickBasic 4.5
Compiled on Sunday March 16, 1993
For use with most any BBS
Table of Content's ............................................... Page
Shareware & Registration Information ................................ 1
Version Updates ..................................................... 2
The Configuration File & Setup ...................................... 3
ListMaster Command Line Execution ................................... 4
Up & Coming versions of ListMaster .................................. 5
For Your Information - Notes ........................................ 6
Page 1 - Shareware & Registration Information
ListMaster is a Shareware Program which means that you may use this
program free for a limited time, then you must register it. You may use this
program free for 30 days, after your 30 day trial period, you must register
it. Registration for ListMaster is Free however, just fill out Register.Txt
and mail it to me. Since this is Distributed as Shareware, I can not
Garauntee that it is free of harm. Therefore i take no responsibility for any
damages which this program may cause. (Pretty ir-responsible of me huh?
I bet you heard your parent's say that to you a few times!) I am not going
to say that this program is error free either. If you find an error, please
let me know about it so i can fix it.
Registering ListMaster is easy and FREE! Just fill out Register.Txt
and mail it to me. What this registration will do is tell me who is
interested in my program and wether I should continue to distribute future
version's or not. I really enjoy programming and I hope you enjoy what I
write. Thank You for using ListMaster.
Page 2 - Version Update's
ListMaster v1.9 Updates
* Added a percentage screen update. It now show's you the percentage
of file area's completed.
* Color's have been changed slightly.
* Fixed a bug - when reading PcBoard color's the program would only
take out the code if it was in the file description. It is now
removed from header's as well.
* Improved the error handling routine's in the program. You should
now get a more accurate response to an error. Instead of getting
the general error comment.
* An error log is now created. When an error has occured, ListMaster
will note what error it was and when it occured in the Master.Log
file which is created even if an error did not occur.
Page 3 - The Configuration File
The Configuration File
Line 1 -> Gamma Programming Northwest Bulletin Board System
Line 2 -> Garrett Whitney
Line 3 -> Gamma Programming BBS - OPEN 10pm - 7am ONLY - (206) 830-0314
Line 4 -> 000000000
Line 5 -> PCBLIST
Line 6 -> 196
Line 7 -> skip
Line 8 -> D:\FILES\01\GPNFILE.LST
Line 9 -> PcBoard
Line 10 -> none
Line 11 -> none
Line 12 -> 1
Line 13 -> Gamma Programming Information
Line 14 -> D:\FILES\01\
This is just an example of a configuration file that is used by
ListMaster. This is the Configuration that can be found in MASTER.CFG which
should be located in the Archive. With all of the feature's being added each
update, the CFG is getting pretty complicated. I will try and explain wich
line's are new addition's.
Line 1 is just the Name of your BBS. This will be placed in the output
file in the header as well as on the screen while ListMaster is running.
Line 2 is the name of the Sysop which will be placed in the header of
the output file.
Line 3 is a one line description that will be placed in the header of
the output file. I use this for the hour's of my BBS. You can use it for
anything: Description, Membership Price's, Phone Number, etc...
Line 4 is where you put your Registration Code when you get it.
It does not matter what you put here but it is probably best to leave it as
it is. The Registration code removes the UNREGISTERED Evaluation Copy at the
end of execution and the 10 second delay.
Line 5 is the name of the File List that ListMaster will be reading
from to get the file's to place in the output file. For PcBoard, you are
allowed to use different List Filename's. If you do this, you might be able
to get around this feature by leaving this line blank and adding the
List Filename onto the Path. Example for Line 12 put D:\FILES\01\PCBLIST
This might work, i am unsure but will include this problem in the next
release if it doesn't.
Line 6 is an option that will allow you to customize your output file.
You may place a number here from 1 to 255. This number specifies a character
in the ASCii character chart. A total of fifty of these characters will be
placed under the File Area title when the master list is made. Look for a
program called ASCii.exe for a list of ASCii character's or just play with
it.
196 = Single Line (─) 205 = double Line (═)
Line 7 is the Archive command which is new to this version. You may
specify any acceptable DOS command on this line. You may place a command
or a batch file to run. I do NOT recommend specifying to run another
Executable program here unless it is something small like an archiveing tool.
An example would be:
PkZip D:\Files\01\GPNFILE D:\Files\01\GPNFILE.LST
This would create the Zip File GPNFILE.ZIP and include the Master List
GPNFILE.LST. For more information on using PkZip, consult your manual.
If one command line will not do what you want then specifying a Batch file
would be in your best interest. Make sure you either specify the path to the
batch to execute or the batch file reside's in the same directory as
Master.Exe. Example:
\Batch\LMZIP.BAT <- This would run LMZIP.BAT in the directory called
Batch on the current drive.
Any archiving tool may be used on this line since basically, it is just
executing this line on the DOS command prompt. If you do not want to use this
option then just put the word SKIP on this line. SKIP will tell ListMaster
to skip this option.
Line 8 is the path + filename you want ListMaster to generate as an
output file. This is the Master File Listing that is the outcome of
ListMaster.
Line 9 the Type of List you have. It can be one of three thing's.
ASCii -> This is for plain ASCii Text List's. These will basically
just be copied into the Master Listing.
Spitfire -> This should be used if you use the code's in your
File List's. I hate how Spitfire uses that to seperate line's but
you have to live with it. You should use this feature if you have
's in your File List's. It is a little slower this way but it
look's nicer than with the little faces in it.
PcBoard -> This option will do the same as ASCii but will take out
the little pipe character's (|) before putting it into the Master
List. This will also remove anything after a % sign.
So if you use the WGM-DMS program that create's a header for your file
area's and you have it configured to keep the header in another
directory then WGM-DMS will put a %(path) line at the beginning of
your file list. The PCBOARD option will read the % sign and ignore
the line starting from the % sign to the end of the line.
Line 10 is a File that you may include at the beginning of your Master
File listing. After the Header is placed in the output file, ListMaster will
read in this file and place it exactly into the output file then begin listing
the file list's. An opening screen or short new's file would be good for this
option. If you do not want to use this option then put the word NONE on this
line.
Line 11 is a File that you may include at the end of your File
Listing's. After the File Listing's are done, ListMaster will check for this
file. If there is a file specified here, ListMaster will copy it line for line
to the output file. This way you can put an ANSI file or something in here but
it is adviseable that it just be a plain ASCii text file. I use it for a news
file or something similar. Use your imagination. If you do not want a file
to be placed at the end of the List, then just put the word NONE on this line.
Line 12 is the Total number of File Area's that you want to be listed
in the Output File. You must not specify more than you actually list below.
You may have a number that is less than the total listed though.
An error will occur if you have a larger total number than the total you
hae listed below.
Line 13 and every odd numbered line to the end of the file are similar
that they are all File Area Topic's. Every odd numbered line from Line 11
should be the File Area Topic. This will be underlined and the file's listed
below it.
Line 14 and every even numbered line to the end of the file should
be the Path to the List File listed in Line 5. You must leave a slash at the
end of the path. (Example: D:\Files\01\)
If you run a PcBoard BBS and have different File List Name like
PCBLIST1 and PCBLIST2 then you might be able to leave Line 5 blank and
put the List Filename after the slash on these line's. If you do it to one
then you must do it to all of them though.
Page 4 - Execution
ListMaster Execution
Now that you have the Configuration File setup, the rest is easy.
If your configuration file is NOT name MASTER.CFG then you MUST
specify the name of the CFG file on the command line. Example:
MASTER MYFILE.CFG
This will run ListMaster and use MYFILE.CFG for the Configuration
parameter's. However if you are using MASTER.CFG for the configuration
file name then all you have to do is execute MASTER.EXE and it will
automatically look for MASTER.CFG. The rest is automated.
Page 5 - Up & Coming version's of ListMaster
I am in the process of doing a total re-write of ListMaster.
I am renaming it to ListMaster Professional and starting the version back
to version 1.0 or whatever the first release may be. It is still
ListMaster but will be way more advanced. Here is a peek at some of the
feature's I am working on:
* The error log is turned into a Usage log. Error's and run time's
are logged.
* ANSI & ASCii bulletin's are created if desired.
* A compressed/color file listing is created if desired.
This is a major feature. This listing will contain color code's
such as PcBoard's. The list will also be compressed internally
and should have greater compression than PkZip can do.
The user can download the file and view it.
* A viewer will be included for user's to download seperately.
The viewer will uncompress the compressed/color listing and view
it with color. It will be somewhat like reading your mail off-line.
I don't know how well this feature's gonna go over with user's
but it is one of the major feature's in LMP (ListMaster Pro).
* A configuration editor will be included. Mouse supported.
Will automatically read PcBoard's CNAMES.@@@ for a list of
conference's so all you have to do is click the mouse button on
the name. This was a requested addition and is a major feature of
LMP. I am working on this one currently and it is turning out nicely.
No more hassle with the CFG file. It is now automatically created or
you can edit your previous CFG file. Icon's are on the main menu
for mouse support or keyboard.
There is much more but I don't want to spoil it. I will probably add
more before it is released anyways. Contact me for release date's or questions
on anything.
Page 6 - For Your Information
ListMaster is pure QuickBasic Source Code. I used no libraries to
write it. If there is something special you would like ListMaster to do then
notify me and I can make a personalized copy for you or add it to the next
update.
If you have a copy of BRUN45.EXE and are running short on disk space
then I can Compile you a copy requiring BRUN45.EXE. This copy is about 50K
where the copy requiring BRUN45.EXE is only about 9K. Plus only 5K with
PkLite.
I am always happy to hear comment's so please give your opinion.
I can be contacted on the following Bulletin Board's:
Gamma BBS 10pm - 7am ONLY (206) 830-0314
Sports Complex (206) 692-2388
Vox Populi BBS (206) 895-1376
Darkstar's BBS (206) 871-3965
PC Toyshop BBS (503) 686-5055
The latest version of ListMaster can also be found on these Board's.
I can also be contacted through the following Net-Mail conferences:
RIME Network:
Shareware Programming QuickBasic
MetroLink Network:
Shareware
Your best chance of getting ahold of me is through Rime. You might
also be able to contact me through Fido or possibly Intelec
conferences. You will not get a swift reply through those conferences
though. Address all mail to Garrett Whitney.
Remember that ListMaster is Shareware but Registration is Free.
Please Register it by filling out Register.Txt and sending it to me.
QuickBasic is a Registered Trademark of Microsoft Inc.
PkLite is a Registered Trademark of PkWare & Phil Katz
PkZip is a Registeres Trademark of PkWare & Phil Katz
WGM-DMS is a Registered Trademark of Wayne G. Maas
Spitfire is a Registered Trademark of Buffaloe Creek Softare
PcBoard is a Registered Trademark of Clark Development Company
───────────────────────────────────────────────────────────────────────────────
ListMaster v1.9 | Garrett Whitney | Gamma Software Design
───────────────────────────────────────────────────────────────────────────────